package com.ktgj.customer.service;

import java.util.List;
import com.ktgj.customer.domain.CaseSys;
import com.ktgj.customer.domain.vo.*;

import javax.servlet.http.HttpServletRequest;

/**
 * 系统公用_工单Service接口
 * 
 * @author ruoyi
 * @date 2022-03-03
 */
public interface ICaseSysService 
{
//    /**
//     * 查询系统公用_工单
//     *
//     * @param caseId 系统公用_工单ID
//     * @return 系统公用_工单
//     */
//    public CaseSys selectCaseSysById(Long caseId);
//
//    /**
//     * 查询系统公用_工单列表
//     *
//     * @param caseSys 系统公用_工单
//     * @return 系统公用_工单集合
//     */
//    public List<CaseSys> selectCaseSysList(CaseSys caseSys);
//
//    /**
//     * 新增系统公用_工单
//     *
//     * @param caseSys 系统公用_工单
//     * @return 结果
//     */
//    public int insertCaseSys(CaseSys caseSys);
//
//    /**
//     * 修改系统公用_工单
//     *
//     * @param caseSys 系统公用_工单
//     * @return 结果
//     */
//    public int updateCaseSys(CaseSys caseSys);
//
//    /**
//     * 批量删除系统公用_工单
//     *
//     * @param caseIds 需要删除的系统公用_工单ID
//     * @return 结果
//     */
//    public int deleteCaseSysByIds(Long[] caseIds);
//
//    /**
//     * 删除系统公用_工单信息
//     *
//     * @param caseId 系统公用_工单ID
//     * @return 结果
//     */
//    public int deleteCaseSysById(Long caseId);
    /**
     * 我的任务工单查询
     * @param caseMIne
     * @return
     */
    public List<TmpCaseMIneVo> selectCaseMine(CaseMIne caseMIne, HttpServletRequest request) throws Exception;

    /**
     * 工单转移
     * */
    public List<TransferCountVo> transferCount(HttpServletRequest request, TransferVo transferVo) throws Exception;
}
